group of intimidating people - Spanish English Dictionary